﻿
//电子订舱中心导航
$(document).ready(function()
{   
    $(".NavPanelHeader").bind("click",function()
    {
        var $collapseButton = $(this).find("div:last");
        var $panelBody = $(this).next("div:first");
        
        if ($panelBody.css("display") == "none")
        {
            $collapseButton.removeClass();
            $collapseButton.addClass("CollapseButton");
        }
        else 
        {
            $collapseButton.removeClass();
            $collapseButton.addClass("ExpandButton");
        }
        
        $panelBody.animate({height: 'toggle', opacity: 'toggle'}, "slow");
    })
    
    $(".NavRootPanelHeader").bind("click",function()
    {
        var index = $(this).attr("index");
        var $rootBodys = $(".NavRootPanelBody");
//        for (var i=0; i<4; i++)
//        {
//            if (i != index)
//            {
//                $($rootBodys[i]).css("display","none");
//            }
//        }
        
        var $collapseButton = $(this).find("div:last");
        var $panelBody = $(this).next("div:first");
        
        if ($panelBody.css("display") == "none")
        {
            $collapseButton.removeClass();
            $collapseButton.addClass("CollapseButton");
        }
        else 
        {
            $collapseButton.removeClass();
            $collapseButton.addClass("ExpandButton");
        }
        
        $panelBody.animate({height: 'toggle', opacity: 'toggle'}, "fast");
    })
    
      //设置选中行颜色
    $("li").click(function()
    {
        $("li").removeClass("Mouseover");
        $("li").removeClass("Selected");
        $(this).addClass("Selected");  
    })

    //设置鼠标移动行颜色      
    $("li").mouseover(function()
    {
        $("li").removeClass("Mouseover");
        $(this).addClass("Mouseover");
    })
})


//重新设置导航列表节点的各个数字
function ResetBookingNavigationBillCount(userID)
{
    var postData = "{userID:" + userID + "}";
     $.ajax({
        type: "POST",
        contentType: "application/json",
        url: "../AjaxCallbackService.asmx/GetBookingNavigationBillCount",
        data: postData,
        dataType: 'json',
        success: function(result) {
            var bookingNavNum = $(".BookingNavNum");
            for(var i=0; i<result.d.length; i++)
            { 
                $(bookingNavNum[i]).text("(" + result.d[i] + ")");
            }
        },
        error: function(httpException) {
        alert("4数据加载失败，请重试。");
        },
        timeout: 40000
    });
    
    return false;
}
